package com.ctshk.rpc.visa.req.visa;

import com.ctshk.common.model.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 订单签证列表
 * </p>
 *
 * @author 陈雷
 * @since 2021-1-28
 */
@Data
@ApiModel(value="VisaOrderListReq对象", description="订单签证列表")
public class VisaOrderListReq extends PageReq implements Serializable {
    @ApiModelProperty(value = "销售单号")
    private String orderNumber;

    @ApiModelProperty(value = "产品名称")
    private String name;

    @ApiModelProperty(value = "签证类型id")
    private String visaTypeId;

    @ApiModelProperty(value = "预订状态")
    private String bookingStatus;

    @ApiModelProperty(value = "付款状态")
    private String status;

    @ApiModelProperty(value = "预订开始日期")
    private String beginDate;

    @ApiModelProperty(value = "预订结束日期")
    private String endDate;

    @ApiModelProperty(value = "联系人")
    private String contactName;

    @ApiModelProperty(value = "销售id")
    private String createId;

    @ApiModelProperty(value = "类型")
    private String typeName;

    @ApiModelProperty(value = "取消状态")
    private String cancelStatus;

    @ApiModelProperty(value = "订单来源 1 人工录入 2 API接入")
    private String source;

}